<?php
session_start();
require_once('Connection.php');
	
Class Cliente{

	public function __construct(){
		$db = new Connection();
		$this->db = $db->instance();
	}

	function Logado(){
		if(isset($_SESSION["logado"])){
			header("Location: painel.php");
			exit();
		}
	}

	function NaoLogado(){
		if(!isset($_SESSION["logado"])){
			header("Location: index.php");
			exit();
		}
	}
	
	function Logar($usuario,$senha){
		//$buscarusuario = $this->db->query("SELECT * from usuario where email ='".$email."'");
		$buscarusuario=$this->db->prepare("SELECT * from cliente where usuario =:usuario ");
		//$q_usuario = mysql_query("select * from usuario where usuario.email ='".$email."'");
		$buscarusuario->bindValue(":usuario",$usuario);
		$buscarusuario->execute();
		
		if($buscarusuario->rowCount() == 1){

				$dados = $buscarusuario->fetch(PDO::FETCH_ASSOC);
				if($dados["senha"] == $senha){
					$_SESSION["id_cliente"] = $dados["cod_cliente"];
					$_SESSION["logado"] = "sim";
					header("Location: painel.php");
				}else{
					$Erro = "Senha e/ou Email errado(s)!";
					return $Erro;
				}
				
		}else{
			$Erro = "Senha e/ou Email errado(s)!";
			return $Erro;
		};		
	}

	function NomeCliente(){
		$nomecliente = $this->db->query("SELECT * from cliente where cod_cliente ='".$_SESSION['id_cliente']."'");

		$dados = $nomecliente->fetch(PDO::FETCH_ASSOC);
		echo "".$dados["nome"]." ".$dados["sobrenome"]."";
	}

	function deslogar(){
		session_destroy();
		header("Location: index.php");
	}

	function CadastrarCliente($nome,$sobrenome,$cpf,$email,$telefone,$usuario,$senha){
		$cadastrarcliente=$this->db->prepare("INSERT INTO `cliente`(`nome`,`sobrenome`, `cpf`, `email`, `telefone`, `usuario`, `senha`) 
											VALUES ('$nome','$sobrenome','$cpf','$email','$telefone','$usuario', '$senha')");
		$cadastrarcliente->bindValue(":nome",$nome);
		$cadastrarcliente->bindValue(":sobrenome",$sobrenome);
		$cadastrarcliente->bindValue(":cpf",$cpf);
		$cadastrarcliente->bindValue(":email",$email);
		$cadastrarcliente->bindValue(":telefone",$telefone);
		$cadastrarcliente->bindValue(":usuario",$usuario);
		$cadastrarcliente->bindValue(":senha",$senha);
		$cadastrarcliente->execute();

		echo "<script>alert('Cadastrado com sucesso!')</script>";
	}
	
}
?>